package com.car.mapper;

import com.car.entity.Cartable;
import com.car.vo.CartableVo;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
@Mapper
public interface CartableMapper {
    int deleteByPrimaryKey(Integer carId);

    int insert(CartableVo record);

    Cartable selectByPrimaryKey(Integer carId);

    List<Cartable> selectAll();

    int updateByPrimaryKey(Cartable record);

	List<CartableVo> selByBrandId(@Param("cartable")Cartable cartable,@Param("storeName") String qccity);

	List<CartableVo> selByIdAndState(@Param("carId")String carId,@Param("carState") String carState);


/**
	 * ��ѯ�г�
	    * @Title: selectAllToInfos
	    * @Description: TODO(������һ�仰�����������������)
	    * @param @return    ����
	    * @return List<CartableVo>    ��������
	    * @throws
	 */
	List<CartableVo> selectAllToInfos(@Param("carId")Integer carId,@Param("pageNo")Integer pageNo,@Param("pageSize") Integer pageSize);
	
	int countAllToInfos(@Param("carId")Integer carId,@Param("pageNo")Integer pageNo,@Param("pageSize") Integer pageSize);

CartableVo selBycarId(String carId);}